﻿using lingopen.Application.System;
using lingopen.Entity.BLE;
using System;
using System.Collections.Generic;
using System.Text;

namespace lingopen.Application.BLE
{
    public interface IBLEMonitorAppService : IAppService
    {  /// <summary>
        /// 电量低报警记录
        /// </summary>
        /// <param name="pagination"></param>
        /// <param name="keyword"></param>
        /// <returns></returns>
        PagedData<Monitor_Battery_Model> GetMonitor_Battery_Model(Pagination pagination, string keyword);
        /// <summary>
        /// 查询脱岗报警记录
        /// </summary>
        /// <param name="pagination"></param>
        /// <param name="keyword"></param>
        /// <returns></returns>
        PagedData<Monitor_Leave_Model> GetMonitor_Leave_Model(Pagination pagination, string keyword);

        /// <summary>
        /// 查询睡眠报警记录
        /// </summary>
        /// <param name="pagination"></param>
        /// <param name="keyword"></param>
        /// <returns></returns>
        PagedData<Monitor_Sleep_Model> GetMonitor_Sleep_Model(Pagination pagination, string keyword); 

        /// <summary>
        /// 查询正常传输记录
        /// </summary>
        /// <param name="pagination"></param>
        /// <param name="keyword"></param>
        /// <returns></returns>
        PagedData<Monitor_Transfer_Model> GetMonitor_Transfer_Model(Pagination pagination, string keyword);
    }
}
